package com.emmmya.ocs.modules.system.file.dao;

import com.emmmya.ocs.common.base.BaseDao;
import com.emmmya.ocs.modules.system.file.entity.Directory;

import java.util.List;

public interface DirectoryDao extends BaseDao<Directory,Long> {
    /**
     * 获取根目录
     * @param isRoot
     * @return
     */
    Directory findByIsRoot(String isRoot);

    /***
     * 根据父级ID来查询
     * @param id
     * @return
     */
    List<Directory> findByParentId(Long id);

    /**
     * 查找某个父级文件夹中指定名称的文件夹
     * @param id
     * @param dirName
     * @return
     */
    List<Directory> findByParentIdAndDirName(Long id, String dirName);
}
